$(function() {
	function initTopic() {
//		$.ajax({
//			url : "../util/TopicServlet",
//			type : "get",
//			dataType : "json",
//			success : function(data) {
//				var $topiclist = $("#opt_area>ul").empty();
//				for (var i = 0; i < data.length; i++) {
//					$topiclist.append("<li>" + data[i].tname
//							+ "&nbsp;&nbsp;&nbsp;&nbsp;"
//							+ "<a href='#'>修改</a>&nbsp;&nbsp;&nbsp;&nbsp;"
//							+ "<a href='#' onclick='return clickdel()'>删除</a>"
//							+ "</li>");
//				}
//			}
//		});
		$.getJSON("../util/TopicServlet",perss);
		function perss(data){
			
//			var $topiclist = $("#opt_ariea>ul").empty();
			var $topiclist = $("#opt_area").empty();
			for (var i = 0; i < data.length; i++) {
				$topiclist.append("<ul class='classlist'><li>" + data[i].tname
						+ "&nbsp;&nbsp;&nbsp;&nbsp;"
						+ "<a href='javascript:;' class='tpsMdfLink' id='"+data[i].tid+"' name='"+data[i].tname+"'>修改</a>&nbsp;&nbsp;&nbsp;&nbsp;"
						+ "<a href='#' onclick='return clickdel()'>删除</a>"
						+ "</li></ul>");
			
		}
	}
		
		//修改主题
		
		var $topiclist=$("#opt_area");
		var $msg=$("#msg");
		
		var tid;
		$topiclist.on("click",".tpsMdfLink",function(){
			 tid=this.id;
				
			var tname=this.name;
			$topiclist.load("../newspages/topic_update.jsp #opt_area>*","tid="+tid+"&tname="+tname);
			
		});
		$topiclist.on("click","#updateTopicSubmit",function(){
	
			var $tname=$(".opt_input");
			var $tid=$(".opt_in");
			var tnameValue =$tname.val();
			var tidValue =$tid.val();
			alert($tid);
//			if(tnameValue==""){
//				$msg.html("请输入主题名称！").fadeIn(1000).fadeOut(5000);
//				$tname.fcous();
//				return false;
//			}
			//发送Ajax请求
			$.getJSON("../util/TopicServlet","opr=update&tid="+tidValue+"&tname="+tnameValue,afterTopicUpdate);
			function afterTopicUpdate(data){
				if(data[0].status=="success"){
					//修改成功
					$msg.html(data[0].message).fadeIn(1000).fadeOut(5000);
					initTopic();
				}else if(data[0].status=="exist"){
					//主题已存在，显示提示信息并选中输入内容由用户重填
					$msg.html(data[0].message).fadeIn(1000).fadeOut(5000);
					$tname.select();
				}else if(data[0].status=="error"){
					//发生错误
					$msg.html(data[0].message).fadeIn(1000).fadeOut(5000);
					initTopic();
				}
			}
		});
		
		
	}
	
	
	$leftLinks=$("#opt_list a");
	$leftLinks.eq(3).click(initTopic);
	
	
	function initNews(){ //使用Ajax技术获取新闻信息
			$.ajax({
			url:"../newspages/DoNewsListServlet",
			type:"get",
			dataType:"json",
//			dataType:"html",
			success:function(data){
				/* 使用Ajax返回HTML内容 */
				//$("#opt_area>ul").load("../newspages/DoNewsListServlet");    用load()方法
				/* $("#opt_area>ul").html(data); */
				
//				var $newsList=$("#opt_area>ul").empty();
//				$("#opt_area>ul").html(data);
				// end* $("#opt_area>ul").html(data); */
//				var $newsList=$("#opt_area>ul").empty();
				var $newsList=$("#opt_area").empty();
				for(var i=0;i<data.length;){
				$newsList.append("<ul class='classlist'><li><a href='../newspages/NewsReadServlet?nid="+data[i].nid+"'>"+data[i].ntitle+"</a><span> 作者："+data[i].nauthor+" &nbsp;&nbsp;&nbsp; &nbsp; <a href='../util/NewsUpdateServlet?nid="+data[i].nid+"&ntid="+data[i].ntid+"'>修改</a> &#160;&#160;&#160;&#160; <a href='../util/NewsDelServlet?nid="+data[i].nid+"' onclick='return clickdel()'>删除</a> </span> </li></ul>"); 
					if((++i)%5==0){
					$newsList.append("<li class='space'></li>");
					}
			} 
			}
		});
		
	
	} 
	initNews();
	$leftLinks.eq(1).click(initNews);
	$leftLinks.eq(2).click(addTopic);
	
	function addTopic(){
		var $optArea=$("#opt_area").empty();
		var $leftLinks=$("#opt_list a");
	$leftLinks.eq(2).click(function(){
		
			$optArea.load("../newspages/topic_add.jsp #opt_area>*");
		});
		var $msg=$("#msg");
		$optArea.on("click","#addToicSubmit",function(){
			var $tname=$optArea.find(".opt_input");
			var tnameValue=$tname.val();
			if(tnameValue==""){
				$msg.html("请输入主题名称！").fadeIn(1000).fadeOut(5000);
				$tname.focus();
				return false;
			}
			//通过验证则发送Ajax请求添加主题
			$.getJSON("../util/TopicServlet","opr=add&tname="+tnameValue,afterTopicAdd);
			function afterTopicAdd(data){
					if(data[0].status=="success"){
						//添加主题成功
						$msg.html(data[0].message).fadeIn(1000).fadeOut(5000);
						$optArea.load("../util/TopicServlet","opr=add", initTopic);
					}else if(data[0].status=="exist"){
						//主题已存在，显示提示信息并选中输入内容由用户重填
						$msg.html(data[0].message).fadeIn(1000).fadeOut(5000);
						$tname.select();
						
					}else if(data[0].status=="error"){
						//发生错误
						$msg.html(data[0].message).fadeIn(1000).fadeOut(5000);
						$optArea.load("../util/TopicServlet","opr=add");
					}
					
					
				}
			
		});
		
	}
	
	
		
		
		
	
});
